package Basicas;

import javax.persistence.*;

import BasicasEnum.TipoPagamento;

@Entity
@Table(name="pagamentos")
public class Pagamento extends ObjetoGeral{
	
	public Pagamento(){
		super();
	}

	@OneToOne
	@JoinColumn(name="hospedagem_id")
	private Hospedagem hosp;
	
	@Enumerated(EnumType.STRING)
	private TipoPagamento tipoPagamento;
	
	@Column(name="valor_apartamento")
	private Double valorApartamento;
	
	@Column(name="valor_consumo")
	private Double valorConsumo;
	
	@Column(name="valor_adicional")
	private Double valorAdicional;
	
	private Double valorTotal;

	public Double getValorTotal() {
		return valorTotal;
	}

	public void setValorTotal(Double valorTotal) {
		this.valorTotal = valorTotal;
	}

	public Hospedagem getHosp() {
		return hosp;
	}

	public void setHosp(Hospedagem hosp) {
		this.hosp = hosp;
	}

	public TipoPagamento getTipoPagamento() {
		return tipoPagamento;
	}

	public void setTipoPagamento(TipoPagamento tipoPagamento) {
		this.tipoPagamento = tipoPagamento;
	}

	public Double getValorApartamento() {
		return valorApartamento;
	}

	public void setValorApartamento(Double valorApartamento) {
		this.valorApartamento = valorApartamento;
	}

	public Double getValorConsumo() {
		return valorConsumo;
	}

	public void setValorConsumo(Double valorConsumo) {
		this.valorConsumo = valorConsumo;
	}

	public Double getValorAdicional() {
		return valorAdicional;
	}

	public void setValorAdicional(Double valorAdicional) {
		this.valorAdicional = valorAdicional;
	}

}
